#include<stdio.h>
#include<unistd.h>

int main()
{
  int num=0;
  while(1)
  {
    int ret=fork();
    if(ret<0)//如果创建子进程失败
    {
      printf("fork error!,%d \n",num);
      break;
    }
    else if(ret==0)
    {
      //子进程
      while(1)
        sleep(1);
      
    }
    //父进程
    num++;
  }
  return 0;
}
